/**
 * fileName:  ParamValueRelBean.java
 * author:  Lei
 * Company:  Cloudland Studio
 * Createdate:  2014-6-11 下午10:10:34
 *
 * All rights Reserved, Designed By cloudland Copyright(C) 2010-2011
 *   
 * Modification  History:
 *     Date           Author        Version        
 * -------------------------------------------
 * 2014-6-11          Lei            1.0        
 *
 * Why & What is modified:
 * 1.0: 文件创建
 */
package org.cloudland.commercial.masterdata.store.entity;

import org.cloudland.commercial.masterdata.bean.ChooseType;

 /**
 * <pre> 
 * ParamValueRelation 实现类
 * </pre>
 * @ClassName  ParamValueRelBean
 * @author  Lei
 * @version  %I%, %G%
 * @see  
 * @since   JDK1.6
 *
 */
public class ParamValueRelEntity {
	
	/**
	 * id 主键编号
	 */
	private String id;
	
	/**
	 * categoryId 分类编号
	 */
	private String categoryId;
	
	/**
	 * argumentId 参数编号
	 */
	private String argumentId;
	
	/**
	 * costId 值编号
	 */
	private String costId;
	
	/**
	 * chooseType 选择方式
	 */
	private ChooseType chooseType;
	
	/**
	 * sort 排列顺序
	 */
	private Integer sort = 0;
	
	/**
	 * <pre>
	 * TODO 请充分描述该构造函数的作用，及其参数的作用。
	 * </pre>
	 *   
	 */
	public ParamValueRelEntity() {
		
	}

	/**
	 * <pre>
	 * TODO 请充分描述该构造函数的作用，及其参数的作用。
	 * </pre>
	 *   
	 */
	public ParamValueRelEntity(String id, String categoryId, String argumentId, String costId, ChooseType chooseType, Integer sort) {
		this.id = id;
		this.categoryId = categoryId;
		this.argumentId = argumentId;
		this.costId = costId;
		this.chooseType = chooseType;
		this.sort = sort;
	}

	/**
	 * get categoryId
	 * @return categoryId
	 */
	public String getCategoryId() {
		return categoryId;
	}

	/**
	 * set categoryId
	 * @param categoryId the value of categoryId
	 */
	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}

	/**
	 * get argumentId
	 * @return argumentId
	 */
	public String getArgumentId() {
		return argumentId;
	}

	/**
	 * set argumentId
	 * @param argumentId the value of argumentId
	 */
	public void setArgumentId(String argumentId) {
		this.argumentId = argumentId;
	}

	/**
	 * get costId
	 * @return costId
	 */
	public String getCostId() {
		return costId;
	}

	/**
	 * set costId
	 * @param costId the value of costId
	 */
	public void setCostId(String costId) {
		this.costId = costId;
	}

	/**
	 * get chooseType
	 * @return chooseType
	 */
	public ChooseType getChooseType() {
		return chooseType;
	}

	/**
	 * set chooseType
	 * @param chooseType the value of chooseType
	 */
	public void setChooseType(ChooseType chooseType) {
		this.chooseType = chooseType;
	}

	/**
	 * get sort
	 * @return sort
	 */
	public Integer getSort() {
		return sort;
	}

	/**
	 * set sort
	 * @param sort the value of sort
	 */
	public void setSort(Integer sort) {
		this.sort = sort;
	}

	/**
	 * get id
	 * @return id
	 */
	public String getId() {
		return id;
	}

	/**
	 * set id
	 * @param id the value of id
	 */
	public void setId(String id) {
		this.id = id;
	}
	
}
